Skip to content

Fix the main-branch tag check after a release merge - #82

Merged
larnsce merged 1 commit into
mainfrom
dev
Sep 6, 2026
Merged

Fix the main-branch tag check after a release merge#82
larnsce merged 1 commit into
mainfrom
dev

Conversation

@larnsce

@larnsce larnsce commented Sep 6, 2026

Copy link
Copy Markdown
Contributor

Summary

  • The gate on main failed after the v1.6.0 release because it checked out main seconds before scripts/release.sh pushed the tag, and the lint required the newest tag to equal VERSION. The main-branch rule is now that the newest tag is never newer than VERSION, with a release-pending note when VERSION is ahead; the exact match at a tag is already verified by the release workflow.
  • CI fix only, no version bump.

Test plan

  • LINT_CHECK_TAG=1 bash scripts/lint.sh passes with tag v1.6.0 and VERSION 1.6.0
  • The gate job is green on this PR and on main after the merge

The gate on main ran between the release merge and the tag push and
failed on "newest tag v1.5.0 does not match VERSION 1.6.0". The rule is
now that the newest tag is never newer than VERSION; a VERSION ahead of
the tags prints a release-pending note. The exact match at a tag stays
with the release workflow.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_019LJvVaoT3vhaJj7k9LBzEn
@larnsce
larnsce merged commit 38bb9a4 into main Sep 6, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant